שלום לכולם,
לאחרונה הוספתי לאתר שלי מערכת קוד פתוח של ניהול באנרים באתר. הבעיה היא שברגע שהוספתי אותו הופיע לי ההודעה הבאה איפה שיש שאילתות לSQL. חשוב לציין שזה לא מופיע בכל השאילתות, ז"א באזור הניווט של האתר נראת בלי בעיה.
Warning: mysql_query() [function.mysql-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\wamp\www\mySite\pages\home.php on line 24

7 תשובות

avatar ענה raslin ב 21 ליולי 2012 #

או שהשרת sql לא עובד, או שפרטי ההתחברות שגויים

avatar ענה Aviway ב 21 ליולי 2012 #

כפי שציינתי השאילתות עובדות, אבל חלקם לא עובד מרגע שהוספתי את המערכת של הבאנרים.

avatar ענה Aviway ב 25 ליולי 2012 #

מצטער על ההקפצה, אבל אני עדיין מחפש תשובה.

avatar ענה iiddaannyy ב 25 ליולי 2012 #

כנראה שמערכת הבאנרים משתמשת בחיבור אחר, תבדוק את זה.

avatar ענה intval ב 26 ליולי 2012 #

תוודא שאתה מגדיר נכון את נתוני ההתחברות של מערכת הבאנרים
odbc זה משתמש הברירת מחדל של המערכת שאיתה הסקריפט מנסה לגשת למסד אם לא הוזן שם משתמש אחר (כלומר הועברה מחרוזת ריקה בתור פרמטר של mysql_connect ).
פשוט תחפש בכל הקבצים של המערכת שלך משהו שעובד עם mysql.
לכל עורך טקסט יש חיפוש רקורסיבי בתוך כל הקבצים בתיקיה.

avatar ענה Aviway ב 27 ליולי 2012 #

השאלה היא איך אני יכול לדעת אם הבעיה היא ממערכת הבאנרים או מהאתר.
כי השאילתות של מערכת הבאנרים עובדות, אבל חלק מהשאילתות של האתר לא עובדות.

avatar ענה intval ב 28 ליולי 2012 #

אין קשר לשאילתות. הבעיה לא בשאילתות. הבעיה בחיבור למסד. בפרמטרים של הפונקציה mysql_connect